package com.coderman.basketball.domain.model.trade.bo;

import com.coderman.basketball.domain.model.assets.PicksBO;
import com.coderman.basketball.domain.model.member.bo.PlayerBO;
import lombok.Data;

import java.util.List;

/**
 * Description:
 * date: 2021/4/21
 *
 * @author shenshuai
 * @version 1.0.0
 * @since JDK 1.8
 * 交易资产
 */
@Data
public class TradeAssetsBO {

    private Long id;

    private Long tradeApplyId;


    /**
     * 交易对象名称
     * 交易对象类型（现金,球员,选秀权）
     */
    private String tradeObject;

    /**
     * 交易类型
     */
    private Integer tradeType;

    /**
     * 来源球队
     *
     */
    private String sourceTeamName;

    /**
     * 去向球队
     */
    private String targetTeamName;


    /**
     * 合同ID
     */
    private Long contractId;

    private Long playerId;

    /**
     * 交易现金
     */
    private Long amount;

    /**
     * 合同详情ID
     */
    private List<Long> contractDetailId;

    /**
     * 球员信息
     */
    private PlayerBO playerBO;

    /**
     * 选秀权
     */
    private PicksBO picksBO;

}
